-
Notifications
You must be signed in to change notification settings - Fork 76
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
avrcp #337
avrcp #337
Conversation
bumble/avrcp.py
Outdated
event_id = pdu[0] | ||
subclass: Any | ||
# TODO: handle more subclasses | ||
if event_id == EventId.PLAYBACK_STATUS_CHANGED: |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
A dict might be better here.
Since this PR is quite big, can we start from a fundemental part like protocol definitions? |
I apologize to the reviewers for the large PR. Unfortunately, breaking it down into smaller PRs is more work than I have the time for right now :-( |
Squashed commits: [90f2024] fix import order [0edd321] add a few docstrings [77a0ac0] wip [adcf159] wip [96cbd67] wip [d8bfbab] wip (+1 squashed commit) Squashed commits: [43b4d66] wip (+2 squashed commits) Squashed commits: [3dafaa8] wip [5844026] wip (+1 squashed commit) Squashed commits: [4cbb35a] wip (+1 squashed commit) Squashed commits: [4d2b6d3] wip (+4 squashed commits) Squashed commits: [f2da510] wip [318c119] wip [923b4eb] wip [9d46365] wip use a dict instead of a series of ifs (+6 squashed commits) Squashed commits: [90f2024] fix import order [0edd321] add a few docstrings [77a0ac0] wip [adcf159] wip [96cbd67] wip [d8bfbab] wip
AVRCP implementation.
This is still fairly basic, but enough to implement a number of Controller and Target use cases.
Still WIP, gathering comments/suggestions.